yapsc: src/parser/parser.y src/scanner/scanner.l src/main.cpp
	cd src/scanner/; flex -o scanner.cpp scanner.l
	cd src/parser/; bison -d -o parser.cpp parser.y
	clang++ -o yapsc src/scanner/scanner.cpp src/parser/parser.cpp src/main.cpp \
		`llvm-config --cxxflags --ldflags --system-libs --libs core` -fexceptions
